package org.example.DesignPatterns.Proxy.Internet;

import java.util.Arrays;
import java.util.List;

/**
 * @description:路由器
 * @author: farprt
 * @create: 2022-09-18 15:39
 **/
public class RouterProxy implements Internet{
    private Internet modem;//被代理的对象

    public RouterProxy() throws Exception {
        this.modem=new Modem("123456");//实例化被代理类
    }


    //本质上不具备上网功能，只是充当代理，对访问进行监管
    @Override
    public void httpAccess(String url) {
        modem.httpAccess(url);//转发请求至猫以访问互联网
    }
}